﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace GameMario.Objetos
{
    class Nuvem
    {
        Texture2D textura;
        Vector2 posicao;
        Vector2 velocidade;

        

        public Nuvem(Texture2D textura)
        {
            this.textura = textura;
            this.posicao = new Vector2(0, 0);
            this.velocidade = new Vector2(2, 2);

        }
        public void Update(GameTime gameTime, KeyboardState teclado, KeyboardState teclado_anterior)
        {
            if(teclado.IsKeyDown(Keys.Right))
            {
                posicao.X -= velocidade.X;
            }
            if (teclado.IsKeyDown(Keys.Left))
            {
                posicao.X += velocidade.X;
            }
            if (posicao.X > 0)
            {
                posicao.X = 0;
            }
            if (posicao.X < -2888)
            {
                posicao.X = -2888;
            }
        }
        public void Draw(SpriteBatch spriteBatch)
        {
            spriteBatch.Draw(textura, posicao, Color.White);
        }

    }
    
}
